iRazor: a Low Overhead Error Detection and Correction Scheme to Improve Processor Performance

نویسندگان

  • Ricky Liou
  • Matthew Beach
چکیده

Technology scaling has increased the impact of process variations on the design margins of digital circuits, leading to circuits operating with higher percentages of safety margins. Current technology uses canary circuits, also known as replica circuits, or look up circuits in order to reduce the amount of margin at which the circuit operates, but these approaches still must account for worst case operating conditions and operate conservatively. iRazor is an error detection and correction (EDAC) scheme that allows the circuits to operate at points of first failure or even beyond. iRazor features a flipflop that only adds three additional transistors to a conventional flip-flop and has much lower area and performance overheads than previous EDAC schemes. The iRazor flip flops will be implemented on the critical path of a three stage RISC-V processor using the 32/28 nm 241B process technology. Results will be compared against a RISC-V processor with no EDAC by comparing their energy efficiency and performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Soft Error Mitigation Schemes for High Performance and Aggressive Designs

In this paper, we address the issue of soft errors in random logic and develop solutions that provide fault tolerance capabilities without logic duplication. First, we present a circuit level soft error mitigation technique which allows systems to operate without the performance overhead of soft error detection and correction circuitry. This is achieved by sampling data using our Soft Error Mit...

متن کامل

Design and Analysis of Transient Fault Tolerance for Multi Core Architecture

This paper describes the software approach of fault tolerance for shared memory multi core system using PLR.PLR uses a software-centric approach transient fault tolerance which ensuring a correct software execution. This scheme is used at user space level which does not necessitate changes to the original application.PLR create a set of redundant process per application process. In this scheme ...

متن کامل

Steganography Scheme Based on Reed-Muller Code with Improving Payload and Ability to Retrieval of Destroyed Data for Digital Images

In this paper, a new steganography scheme with high embedding payload and good visual quality is presented. Before embedding process, secret information is encoded as block using Reed-Muller error correction code. After data encoding and embedding into the low-order bits of host image, modulus function is used to increase visual quality of stego image. Since the proposed method is able to embed...

متن کامل

Multi-Level Error Detection Scheme Based on Conditional DIVA-Style Verification

As a processor gets smaller and faster, it becomes more sensitive to both the increasing process variation and environment disturbances such as cosmic rays and heat. These imperfections and uncertainties lead to transient errors or even destructive malfunctions of the processor. The previous effort on processor execution error detection includes the DIVA scheme [1], which excels other dynamic v...

متن کامل

Cost analysis of a new algorithmic-based soft-error tolerant architecture

A new ABFT architecture is proposed to tolerate multiple soft-errors with low overheads. It memorizes operands on a stack upon error detection and corrects errors by recomputing. This allows uninterrupted input data streams to be processed without data loss. Several methods based on physical, electrical or logical principles have been proposed to reduce the susceptibility to error in digital sy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017